Labels:text | transport | screenshot | spacecraft | rocket OCR: April 27,1990 - NASA today announced the successful deployment of the Hubble telescope. Testing by the astronaunts of the space shuttle Discovery will continue throughout the week. The Hubble telescope will enable USA scientists to determine the limits of our universe.